#ifndef RESSOURCE_HH_INCLUDED
#define RESSOURCE_HH_INCLUDED

/*
** Created by Gahon Alexis
*/

#include <Header.hh>
#include <IRessource.hh>

enum Type
{
    IMAGE,
    SOUND,
    FONT
};

template<typename T>
class Ressource : IRessource
{
public:
    Ressource(const std::string &);
    virtual ~Ressource();

    T   Get(void);

private:
    T   *_Ressource;
};

#endif // RESSOURCE_HH_INCLUDED
